Travelpayouts\components\tables\TableShortcode A

Total Complexity 58
Dependencies 16
Dependents 22
Total lines 549
Lines of code 269
Logical lines of code 95
Comment lines 106
Methods 39
Properties 17

Methods 39

Method Rating Maintainability Complexity Lines of code
prepareTableTitleTags()
S
57 7 17
getRawTableTitleText()
S
56 3 21
filterCollection()
S
59 3 14
getRawButtonTitleText()
S
58 2 18
fields()
S
63 2 11
rules()
S
56 1 18
predefinedGutenbergFields()
S
57 1 17
getDataProvider()
S
66 2 9
getGridTitle()
S
72 2 5
isStringIsNotEmpty()
S
78 2 3
renderGrid()
S
64 2 10
getButtonVariables()
S
67 2 8
availableThemes()
S
58 1 15
getTitlesVariables()
S
67 2 8
render()
S
70 2 7
attribute_labels()
S
59 1 14
getColumnLabel()
S
79 1 3
getTitleVariableKeys()
S
80 1 3
titleVariableLabels()
S
82 1 3
filters()
S
91 1 2
buttonVariableLabels()
S
74 1 5
buttonVariables()
S
82 1 3
getCollection()
S
82 1 3
getCustomGridTitleConfig()
S
82 1 3
init()
S
76 1 4
columnLabels()
S
82 1 3
gridOptions()
S
82 1 3
gridColumns()
S
82 1 3
gridColumnsPriority()
S
82 1 3
setRawTitleText()
S
81 1 3
getTableTitleVariableKeys()
S
80 1 3
titleVariables()
S
82 1 3
render_shortcode_static()
S
71 1 6
getDisableHeader()
S
80 1 3
getPaginate()
S
80 1 3
getHideTitle()
S
80 1 3
linkMarker()
S
82 1 3
getAssets()
S
80 1 3
getGridSubtitle()
S
82 1 3